﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ApiFacturacion;

namespace Dominio
{
    public class FacturacionApi : FacturacionAbstract
    {
        public override bool facturar(string[] conceptos, double[] montos, string cliente, DateTime fecha)
        {
            try
            {
                Facturador f = new Facturador();
                f.IniciarFactura(fecha, cliente);
                for (int i = 0; i < conceptos.Length; i++)
                {
                    f.AgregarLinea(conceptos[i].PadRight(30), montos[i]);
                }
                f.Facturar();
                return true;
            }
            catch (Exception ee)
            {
                throw ee;
                return false;
            }
        }
    }
}
